home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1989 …il & Dave's Excellent CD / Excellent CD HFS.raw / Moof / Goodies / DTS Goodies / Hardware Hints / BoardId Registration / card_3897.txt < prev    next >
Encoding:
Text File  |  1989-04-24  |  2.4 KB  |  77 lines

  1. -- card: 3897 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2566
  5. -- name: Tutorial intro cd 01
  6. ----- HyperTalk script -----
  7. on OpenCard
  8.   pass OpenCard -- mb kill later
  9. end OpenCard
  10.  
  11.  
  12.  
  13. -- part 1 (field)
  14. -- low flags: 01
  15. -- high flags: 0004
  16. -- rect: left=15 top=12 right=268 bottom=499
  17. -- title width / last selected line: 0
  18. -- icon id / first selected line: 0 / 0
  19. -- text alignment: 0
  20. -- font id: 3
  21. -- text size: 10
  22. -- style flags: 0
  23. -- line height: 13
  24. -- part name: 
  25.  
  26.  
  27. -- part 10 (button)
  28. -- low flags: 00
  29. -- high flags: A000
  30. -- rect: left=160 top=295 right=340 bottom=217
  31. -- title width / last selected line: 0
  32. -- icon id / first selected line: 1012 / 1012
  33. -- text alignment: 1
  34. -- font id: 0
  35. -- text size: 12
  36. -- style flags: 0
  37. -- line height: 16
  38. -- part name: Go back
  39. ----- HyperTalk script -----
  40. on mouseUp
  41.   pop card
  42. end mouseUp
  43.  
  44.  
  45.  
  46. -- part 12 (button)
  47. -- low flags: 00
  48. -- high flags: A000
  49. -- rect: left=277 top=295 right=340 bottom=334
  50. -- title width / last selected line: 0
  51. -- icon id / first selected line: 32650 / 32650
  52. -- text alignment: 1
  53. -- font id: 0
  54. -- text size: 12
  55. -- style flags: 0
  56. -- line height: 16
  57. -- part name: More...
  58. ----- HyperTalk script -----
  59. on mouseUp
  60.   go next card
  61.   -- how to hilite if user presses arrow key?
  62. end mouseUp
  63.  
  64.  
  65.  
  66. -- part contents for card part 1
  67. ----- text -----
  68.  
  69. Slot Manager/Configuration ROM Overview
  70.  
  71. The Slot Manager/Configuration ROM architecture has two main goals in life.  The first is to provide a mechanism to allow the user to insert a card in a slot and have the card be operational without having to  set any switches, worry about which slot to put the card in, or install any special software.
  72.  
  73. The second goal is to free an application from being dependent on a particular type of hardware.  That is, the goal is to allow an application to be insulated from the hardware by being able to locate underlying, intermediate driver software that will "know" about and talk to the specific hardware.  This frees the application to be able to deal with higher level functions without being tied to a given set of hardware. 
  74.  
  75. Both of these goals are accomplished via the slot manager software and the firmware data structures contained in the configuration ROMs of each card.  If a valid configuration ROM is present, system software as well as applications and drivers can take advantage of the Slot Manager library of routines to meet the two goals stated above.
  76.  
  77.